.. _CPtrList Class: ========================== CPtrList Class ========================== .. toctree:: :maxdepth: 1 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Quick Ref** | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | __POSITION\* **CPtrList\:\:FindIndex**\(int nIndex) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual void **CPtrList\:\:~CPtrList**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CPtrList\:\:AddHead**\(:ref:`CPtrList`\* pNewList) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | __POSITION\* **CPtrList\:\:AddTail**\(void\* newElement) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CPtrList\:\:AddTail**\(:ref:`CPtrList`\* pNewList) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | __POSITION\* **CPtrList\:\:Find**\(void\* searchValue, __POSITION\* startAfter) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | __POSITION\* **CPtrList\:\:InsertAfter**\(__POSITION\* position, void\* newElement) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | __POSITION\* **CPtrList\:\:InsertBefore**\(__POSITION\* position, void\* newElement) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`CPtrList\:\:CNode`\* **CPtrList\:\:NewNode**\(:ref:`CPtrList\:\:CNode`\* pPrev, :ref:`CPtrList\:\:CNode`\* pNext)| +---------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CPtrList\:\:RemoveAll**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CPtrList\:\:RemoveAt**\(__POSITION\* position) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void\* **CPtrList\:\:RemoveTail**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CPtrList\:\:CPtrList**\(int nBlockSize) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | __POSITION\* **CPtrList\:\:AddHead**\(void\* newElement) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void\* **CPtrList\:\:RemoveHead**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------+